package il.ac.bgu.cs.heuristics.graph.types;

import java.util.Set;

/**
 * 
 * @author Ronen Pinko
 * 
 */
public interface IAction{

	/**
	 * returns the set of substitutions which constitute the precondition of
	 * this action
	 */
	Set<ISubstitution> getPreconditions();

	/**
	 * returns the set of substitutions which constitute the effect of this
	 * action
	 */
	Set<ISubstitution> getEffect();

}
